您好,欢迎来到达州工业云! 平台首页 企业驾驶舱 帮助中心 企业登录 企业注册

HI,欢迎使用达州工业云平台!

账号必须大于2位

创新资源平台
服务平台首页>专利库>专利详情

一种机房集中测试系统及方法

  • 申请号:CN201110324150.4 申请公布号: CN102347810B
  • 申请日: 2011-10-21 申请公布日: 2014-07-23
  • 申请(专利权)人: 专利代理机构: 北京德琦知识产权代理有限公司
  • 分类号:H04B17/00;H04L12/26

专利介绍

本发明提供了一种机房集中测试系统,包括:用户终端设备、远程监控接入器和至少两台被测设备;所述用户终端设备和远程监控接入器之间通过以太网连接;所述远程监控接入器通过异步串口分别连接所述至少两台被测设备的配置口;所述用户终端设备用于根据预先设计的测试步骤,通过所述远程监控接入器向被测设备发送测试命令,收集测试命令执行后的显示信息,进而分析收集到的数据得出测试结果。本发明还提供一种机房集中测试方法。
1.一种机房集中测试系统,其特征在于,包括:用户终端设备、远程监控接入器、第二交换机、辅测设备和至少两台被测设备;所述被测设备为路由器或者交换机;所述用户终端设备和远程监控接入器之间通过以太网连接;所述远程监控接入器通过异步串口分别连接所述至少两台被测设备的配置口;第二交换机用于构成测试环境所需的网络拓扑;辅测设备用于构成所述网络拓扑;所述用户终端设备用于根据预先设计的测试步骤,通过所述远程监控接入器向被测设备发送测试命令,收集测试命令执行后的显示信息,进而分析收集到的数据得出测试结果。
2.根据权利要求1所述的系统,其特征在于,该系统进一步包括第一交换机,所述第一交换机用于所述用户终端设备和远程监控接入器之间的以太网连接。
3.根据权利要求2所述的系统,其特征在于,所述远程监控接入器包括至少一个多异步串口模块和单端口以太网模块,每个被测设备以及辅测设备的配置口分别连接所述多异步串口模块的一个异步串口;所述单端口以太网模块连接第一交换机。
4.根据权利要求2所述的系统,其特征在于,所述用户终端设备包括第一网卡和第二网卡,其中第一网卡用于与第一交换机建立以太网连接,第二网卡用于与第二交换机建立以太网连接。
5.根据权利要求3所述的系统,其特征在于,所述多异步串口模块至少包括两个异步串口,所述远程监控接入器包括至少一个多异步串口模块。
6.根据权利要求5所述的系统,其特征在于,所述系统包括多个远程监控接入器。
7.一种机房集中测试方法,其特征在于,该方法采用如权利要求1至6任一项所述的系统实现,包括如下步骤:将远程监控接入器的每个异步串口配置一个Telnet端口号;用户终端设备通过Telnet连接远程监控接入器的IP地址,并选择Telnet的端口号,实现对端口号关联的被测设备的配置口进行控制;通过第二交换机搭建测试所需要的网络拓扑环境;用户终端设备通过Telnet连接远程监控接入器的IP地址,并选择Telnet的端口号登录到被测设备和辅测设备上去;用户终端设备通过第二交换机对被测设备和辅测设备按照测试要求升级相应的软件测试版本;测试人员根据预先设计的测试步骤向被测设备发送测试命令进行测试。技术领域
本发明涉及数据通信设备测试技术领域,尤其涉及一种机房集中测试系统及方法。
背景技术
由于研发人员在长期的开发过程中积累的经验只能尽量减少软件中的错误和不足,并不能避免所有的错误,随着市场对软件质量的要求不断提高,能做的就是高度重视软件测试的重要性,其手段就是选取恰当的测试技术有计划、有组织地进行充分测试,在产品发布前尽量多地把问题找出来,使之尽可能的保证软件产品的质量。所以,软件测试在软件质量控制上的地位不可替代。在数据通信设备测试领域,设备厂商的测试人员自然避免不了要和设备经常接触,现有技术中采用的设备测试方案如图1所示,首先将各被测设备(路由器)102和用户终端设备(个人计算机PC或终端机)101放在一起(通常置于同一间室内),然后测试人员通过配置电缆将用户终端设备101的串口与被测设备102的配置口(Console口)相连,通过Console口对被测设备102进行配置。当测试环境所涉及的被测设备较多时,因为一台用户终端设备的串口数量有限,当被测设备的数目超过用户终端设备的串口数量时,测试人员就不得不手动从一台被测设备上拔下配置电缆,再插到另外的被测设备上去。并且因为配置电缆的传输距离受限,使得被测设备与用户终端设备不能相隔太远,测试人员需要操作用户终端设备,所以又不得不受到设备辐射,遭到噪声的折磨。按照现有技术,批量测试时不仅不能够同时实现对多台被测设备Console口控制,也严重影响测试效率,而且长期如此,容易威胁到测试人员的健康,对于当今竞争日益激烈的数据通信领域是极为不利的,如何选取恰当的测试技术,保证测试人员在无噪音、无辐射的办公环境下,以及更加有效率的开展测试工作就成为关键。
发明内容
本发明提供了一种机房集中测试系统及方法,可以同时对多台被测设备进行测试,并且测试人员也无需忍受辐射、噪音之苦。本发明实施例提供的一种机房集中测试系统,包括:用户终端设备、远程监控接入器、第二交换机、辅测设备和至少两台被测设备;所述被测设备为路由器或者交换机;所述用户终端设备和远程监控接入器之间通过以太网连接;所述远程监控接入器通过异步串口分别连接所述至少两台被测设备的配置口;第二交换机用于构成测试环境所需的网络拓扑;辅测设备用于构成所述网络拓扑;所述用户终端设备用于根据预先设计的测试步骤,通过所述远程监控接入器向被测设备发送测试命令,收集测试命令执行后的显示信息,进而分析收集到的数据得出测试结果。较佳地,该系统进一步包括第一交换机,所述第一交换机用于所述用户终端设备和远程监控接入器之间的以太网连接。较佳地,所述远程监控接入器包括至少一个多异步串口模块和单端口以太网模块,每个被测设备以及辅测设备的配置口分别连接所述多异步串口模块的一个异步串口;所述单端口以太网模块连接第一交换机。较佳地,所述用户终端设备包括第一网卡和第二网卡,其中第一网卡用于与第一交换机建立以太网连接,第二网卡用于与第二交换机建立以太网连接。较佳地,所述多异步串口模块至少包括两个异步串口,所述远程监控接入器包括至少一个多异步串口模块。较佳地,所述系统包括多个远程监控接入器。本发明实施例还提供一种机房集中测试方法,该方法采用前述系统实现,包括如下步骤:将远程监控接入器的每个异步串口配置一个Telnet端口号;用户终端设备通过Telnet连接远程监控接入器的IP地址,并选择Telnet的端口号,实现对端口号关联的被测设备的配置口进行控制;通过第二交换机搭建测试所需要的网络拓扑环境;用户终端设备通过Telnet连接远程监控接入器的IP地址,并选择Telnet的端口号登录到被测设备和辅测设备上去;用户终端设备通过第二交换机对被测设备和辅测设备按照测试要求升级相应的软件测试版本;测试人员根据预先设计的测试步骤向被测设备发送测试命令进行测试。从以上技术方案可以看出,远程监控接入器通过异步串口分别连接至少两台被测设备的配置口;用户终端设备根据预先设计的测试步骤,通过所述远程监控接入器向被测设备发送测试命令,收集测试命令执行后的显示信息,进而分析收集到的数据得出测试结果,因此可以将除用户终端设备之外的各个部分集中配置在远程机房中,实现对多个被测设备同时进行测试,保证测试人员在无噪音、无辐射的办公环境工作,并且极大提高了测试效率。
附图说明
图1为现有技术中采用的设备测试方案示意图;图2为本发明实施例提供的机房集中测试系统示意图;图3a为虚拟路由器冗余协议的一种典型测试组网环境示意图;图3b为开放最短路径优先协议的一种典型测试组网环境示意图;图3c为双向转发检测的一种典型测试组网环境示意图;图4为远程监控接入器202的各个模块接口电缆连接的分解结构示意图;图5为使用图2所示系统进行测试的流程图;
具体实施方式
本发明实施例提供的机房集中测试系统如图2所示,整个系统中可以进一步划分出控制子系统和测试子系统。控制子系统主要由:远程监控接入器202、第一交换机201、用户终端设备203。其中用户终端设备203使用双网卡,第一网卡(eth0)连接第一交换机201,第二网卡(eth1)连接第二交换机204。测试子系统由被测设备(DUT)205、辅测设备(STD)206以及第二交换机204构成。其中,辅测设备是为了辅助完成被测设备功能点的测试,而需要在测试环境中配合搭建网络拓扑的设备。被测设备205和辅测设备206通常为路由器或交换机。控制子系统的作用是用来传输用户终端设备203与远程监控接入器202、第一交换机203之间的控制信息。测试子系统的作用是在测试过程中传输被测设备205和辅测设备206之间的各种测试流量。所述集中测试系统中除用户终端设备203以外,其他各个组件集中放置到无人值守的测试机房。根据实际测试需求,可以先将所需要测试的被测设备连接到多异步串口模块,就能够同时实现对多台被测设备Console口控制,在使用时不用拔插配置电缆,可以批量测试。多异步串口模块置于远程监控接入器中。第一交换机201用于实现用户终端设备203和远程监控接入器202之间的以太网连接。第二交换机204用于构成测试环境所需的各种各样的网络拓扑。例如,图3a给出了虚拟路由器冗余协议(VRRP,Virtualxa0Routerxa0Redundancyxa0Protocol)的一种典型测试组网环境示意图,其中被测设备有两条可用链路。图3b给出了开放最短路径优先协议(OSPF,Openxa0Shortestxa0Pathxa0First)的一种典型测试组网环境示意图,被测设备只有一条可用链路。图3c给出了双向转发检测(BFD,Bidirectionalxa0Forwardingxa0Detection)的一种典型测试组网环境示意图。远程监控接入器202的接线工作主要涉及到以太网接口电缆、异步串口模块接口电缆的连接。所述远程监控接入器202包括多异步串口模块(例如八异步串口模块8AB)402和单端口以太网模块(1ETE)401。多异步串口模块402安装在远程监控接入器202对应的插槽内,主要功能是完成八端口异步接口的数据流的收发处理,所述单端口以太网模块用于实现以太网的连接,连接电缆是RJ45双绞线。所述多异步串口模块的连接电缆是固定在多异步串口模块的的插座上,如八异步串口模块8AB固定在8AB模块的插座上的,为8异步串口电缆(一拖八)(DB60-RJ45),8异步串口电缆的另一端的RJ45接口与相应的被测设备或辅测设备的RJ45插座相连。单端口以太网模块401通过RJ45插座连接第一交换机201。本发明的测试系统的多异步串口不限于使用八异步串口,只要是提供至少两个异步串口的模块都可以称为多异步串口模块。远程监控接入器202根据模块配置数量可提供8口(1个8AB模块)、16口(2个8AB模块)、32口(4个8AB模块)、48口(6个8AB模块)几种规模的接入。其中超过8口接入是通过在远程监控接入器上增加8AB模块的插入来实现,单台远程监控接入器202最大提供48个被测设备Console口的接入。这样,可以根据机房中网络设备的多少灵活的选择远程监控接入器的串行接口板端口数量,且还可以通过增加远程监控接入器数量的方式实现更大容量的无限扩展。用户终端设备203用于取得被测设备205、辅测设备206、第一交换机201等设备的控制权,根据预先设计的测试步骤向被测设备发送测试命令,收集测试命令执行后的显示信息,进而分析收集到的数据得出测试结果。具体的原理是远程监控接入器202上有很多由多异步串口模块提供的异步串口,每个异步串口分别连接一个被测设备或辅测设备的Console口上,并且远程监控接入器202上的每个异步串口都对应了一个Telnet端口号,测试人员用用户终端设备203通过Telnet连接远程监控接入器202的IP地址,并选择Telnet的端口号,就可以实现对端口号关联的Console口进行控制,也就实现了对设备的控制,效果等同于直接访问被测设备或辅测设备的Console口。测试人员在用户终端设备203上通过发起多个Telnet连接就可以实现同时对多个被测设备、辅测设备进行控制。图4为远程监控接入器202的各个模块接口电缆连接的分解结构示意图。单端口以太网模块(1ETE模块)401的电缆连接方式为:首先将单端口以太网模块401接口电缆的RJ45插头插入模块的RJ45插座上,然后将接口电缆的RJ45插头另一端与第一交换机201相连。八异步串口模块(8AB模块)402的电缆连接方式为:首先将八异步串口模块接口电缆的DB60插头插入模块的插座上,拧紧电缆固定旋钮,把电缆固定在八异步串口模块模块的插座上,然后再将接口电缆另一端的RJ45接口通过配置电缆与被测设备DUT205或辅测设备STD206的Console口相连。使用图2所示系统进行测试的流程如图5所示,包括如下步骤:步骤501:通过第二交换机202搭建测试所需要的网络拓扑环境;步骤502:用户终端设备203通过Telnet连接远程监控接入器202的IP地址,并选择Telnet的端口号登录到被测设备和辅测设备上去;步骤503:用户终端设备203通过第二交换机对被测设备和辅测设备按照测试要求升级相应的软件测试版本;步骤504:测试人员根据预先设计的测试步骤向被测设备发送测试命令进行测试。本发明所采用的有益效果:本发明是在机房集中部署远程监控接入器的测试环境,不受PC机串口数量以及配置电缆的传输距离限制,减少配置电缆的插拔,并且系统结构简单、操作方便、通用性好;本发明能够快速且同步测试多台设备,对于提高测试效率很有成效,也能够满足批量测试的要求;本发明能够使测试人员和设备分离,避免设备产生的辐射和噪声所造成的危害,对员工有效开展测试工作的积极性会有促进作用,也会提高员工对公司满意度。以上对本发明提出的机房集中测试系统结构、实现的基本原理及应用场景进行了介绍,本文中应用具体实例对本发明的原理以及实施方式进行解释,用于理解本发明的方法和核心思想,不应理解为对本发明的限制,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等均应在本发明的保护范围之内。